2007년03월18일 49번
[리눅스 시스템 관리] 다음은 ihd.c 라는 소스파일을 gcc 컴파일러를 이용하여 ihd 라는 실행파일로 만들 때 중간 과정 및 결과를 나타낸 것이다. (가)에서 (라)까지 바르게 설명된 것은?(순서대로 (가), (나), (다), (라))

- ① C 전처리기, C 컴파일러, 어셈블러, 링커
- ② C 전처리기, 어셈블러, C 컴파일러, 링커
- ③ C 전처리기, C 컴파일러, 링커, 어셈블러
- ④ C 전처리기, 링커, C 컴파일러, 어셈블러
(정답률: 18%)
문제 해설
연도별
- 2023년03월11일
- 2022년03월12일
- 2020년10월10일
- 2020년06월13일
- 2019년09월21일
- 2019년03월16일
- 2018년09월08일
- 2018년03월10일
- 2017년09월09일
- 2017년03월11일
- 2016년09월10일
- 2016년03월12일
- 2015년09월12일
- 2015년03월14일
- 2014년09월13일
- 2014년03월08일
- 2013년09월14일
- 2013년03월09일
- 2012년09월08일
- 2012년03월10일
- 2011년09월03일
- 2011년03월12일
- 2010년09월04일
- 2010년03월13일
- 2009년09월06일
- 2009년03월15일
- 2008년08월31일
- 2008년06월01일
- 2008년03월16일
- 2008년01월20일
- 2007년08월19일
- 2007년05월27일
- 2007년03월18일
- 2006년09월03일
- 2005년09월03일
- 2005년03월19일
- 2004년10월31일
- 2004년05월23일
- 2003년10월04일
- 2003년06월07일
- 2003년01월11일
- 2002년08월31일
- 2002년05월19일
진행 상황
0 오답
0 정답
C 전처리기는 #으로 시작하는 전처리 지시자를 처리하여 소스코드 내의 매크로를 치환하거나, 다른 헤더 파일을 포함시키는 등의 작업을 수행한다. C 컴파일러는 전처리된 코드를 어셈블리어로 변환하여 기계어로 변환하기 위한 중간 단계를 거친다. 어셈블러는 어셈블리어를 기계어로 변환하여 오브젝트 파일을 생성한다. 링커는 여러 개의 오브젝트 파일을 하나의 실행 파일로 결합하여 최종적인 실행 파일을 생성한다.